#ifndef __GENERAL_H__
#define __GENERAL_H__
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void cross_sleep(unsigned int milliseconds); // 暂停
void clearScreen();                          // 清屏函数
int if_goOn();                               // 是否继续
void return_Main();                          // 返回主菜单
int return_function();                       // 退出功能页面
int *scanf_menu(int *menu);                  // 菜单输入
void clearChar();                            // 清空输入缓冲区
void print_Lines();                          // 打印分隔线
void print_Lines2();                         // 打印分隔线
void print_Lines3();                         // 打印分隔线
void print_Lines4();                         // 打印分隔线
void print_Lines5();                         // 打印分隔线
void print_Lines6();                         // 打印分隔线
void waitForAnyKey();                        // 等待任意键
char *get_status(int index);                 // 获取航班状态
int isValidDate(const char *date);           // 日期格式校验函数 (YYYY-MM-DD)
int isValidTime(const char *time);           // 时间格式校验函数 (HH:MM)
int if_goOn_add_Q();                         // 是否继续添加航班
int validate_string_format(const char *str); // 校验字符串格式
int is_valid_phone(const char *phone);       // 校验电话号码格式
#endif